/* CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,a{

    font-size:1rem;
    font-family: å¾®è½¯é›…é»‘;

}

a:hover{
    text-decoration:none;
}


ul,h3{
    padding:0;
     margin:0;
}

@media only screen  and (max-width: 768px) {
    html {
        font-size: 10px; }

    .box2 ul .list-a  a {
        float: left;
        height: 80px;
        line-height: 70px;
        width: 100%;
        text-align: center;
        font-size: 1rem;
        color: white;
        padding-bottom: 10px;
    }

    .box2 {
        width: 100%;
        height: 70px;
        overflow-x: scroll;
    }

   .box2-content{
     height:70px;
   }

    .box2-content{
        width: 1100px;

        margin-left:10px;

    }


    .box3 .box3-a {
        width:100%;
        position:absolute;
        bottom:-4%;
        left:50%;
        margin-left:-50%;
    }

    .box3-a a img{
        width:13.2%;
        height:auto;
    }

    .tt-bg {
        background: url(../img/tzb/tt-bg.png) repeat-x;
        width: 100%;
        height: 85px;
    }

    .box4-content .box4-img {
        position: absolute;
        top: 37%;
        left: -21%;
        width: 25%;
    }

    .box5-left-content li{

        width:96.5%;
        height:30px;
        line-height:30px;

    }

    .box8-left-content li{

        width:96.5%;
        height:2rem;
        line-height:2rem;
        margin-left:1.5%;
    }

    .wqhg{
        position:absolute;
        left:0;
        top:-7%;
        z-index:999;
    }

    .div-big  .box8{
        background:none;
        display:none;
    }

    .div-big .box7{
        display:none;
    }

   .isshow{
       display:none;
   }

    .box12{

        background-size:100%;
        padding-bottom:1%;
    }

    .box15 img {
        display:block;
        width:40%;
        margin:auto;
    }

    .box13 img {
        display:block;
        width:40%;
        margin:auto;
    }

  .searchli{
      margin-top:2%;
  }
  .search-img{

      display:none;
  }

  .searchdown{
      display:none;
  }
  .box11-right{
      display:none;
  }

  .lbimg{
     height:20rem;
  }

    .box5-dian{
        list-style:none;
        background: url(../img/tzb/dian_03.png) 0px 13px no-repeat ;
        padding-left:10px;
    }

    .box16-right{

        margin-top:2%;
    }

    .box2-content2{
        display:none;
    }

    .mtzz{
        margin-top:10px;
    }

    .box4-content{
        width:86%;
    }

    .box4-h1{
        width:100%;
        text-align:center;
        font-size:2rem;
        font-weight:bold;
        color:#c62f2f;
        display:block;


    }

    .box4-h2{
        width:100%;
        text-align:center;
        font-size:1rem;
        color:#76787a;
        display:block;
        margin-top:8px;
        white-space: nowrap;
        text-overflow: ellipsis;
    }

    .box5-left-c{
        border-radius:0px 0px 40px 0px;
        background:white;
        box-shadow: 0 0 20px #e0e0e0;
        padding:10px 7px;
    }

    .box5-left-c .box5-left-h{
        font-size:1rem;
        color:#333333;
        text-align:left;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;


    }

    .box-common-lh {
        line-height:30px;
        height: 30px;
    }

    .box5-tit2{
        width:100%;
        height:30px;
        line-height:30px;
        background-image: url(../img/tzb/tita_05.png);
        background-repeat: no-repeat;
        background-position: right;
    }

    .box5-tit2 .box5-tbgz{
        color:white;
        float:right;
        height:30px;
        line-height:30px;

        font-size:1.11rem;
    }


    .box5-tit2 .box5-more{
        color:white;
        float:right;
        margin-left:30px;
        margin-right:20px;
    }

    .fb-tt{
        float:left;
         width:85%;
         text-overflow: ellipsis;
         overflow: hidden;
        white-space: nowrap
    }

    .box6-right-a {
        position: relative;
        margin-top:10px;
    }

    .box28-right-a {
        background: #c62f2f;
        color: white;
        padding: 0.3rem 1rem;
        border-radius: 42px;
        margin-right: 10px;
    }

    .wqjy .box28-right-a img{
        margin-top:3px;
        margin-left:5px;

    }

    .box6-right-img-c-p{
        font-size: 1rem;
        text-indent:2rem;
        color: #999999;
        margin-bottom:0;
        padding-bottom:0;
        text-align: left;
        width: 90%;
        margin: 6px auto;
    }

    .box11{
        position:relative;
        height: 441px;
    }

     .box5-left-content{
         padding-left:7px;
         padding-right:7px;
     }

    .box12-right-l{
       padding-left:7px;
        padding-right:7px;
    }


    .box6-left-content{
        border-radius:5px;
        box-shadow: 0px 0px 5px #888888;
        padding:15px 7px 0px 7px;
        background:white;
        height: 160px;
    }

    .tz-img-k {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 34px;
        line-height: 34px;
        background-color: rgb(0, 0, 0,0.6);
        color: #fff;
        font-size: 16px;
        padding: 0 10px;
    }

    .box12-right-lli {
        background: #ffffff;
        padding-bottom: 0.8rem;
        -moz-box-shadow: 0 0 10px #e1e0e0;
        -webkit-box-shadow: 0 0 10px #e1e0e0;
        box-shadow: 0 0 10px #e1e0e0;
        width: 48.8%;
        margin: 0px 2px;
        padding-left: 0;
        padding-right: 0;
        height: 208px;
        margin-top: 10px;
        padding: 10px;
    }

    .box12-tita{
        margin-top:5px;
    }

    .pd-left-no{
        padding-left:0px;
    }

    .pd-right-no{
        padding-right:0px;
    }


    .box17{width:100%;}

    .box28-right-a{
        margin-top:3px;

    }

    .box28-right-a img{
        margin-top: 3px;
        margin-left: 5px;
    }


    .box5-right {
        padding-left: 0px;
        padding-right:0px;
    }

    .box6-right{
        margin-top:10px;
        padding-left:0px;
        padding-right:0px;
    }
    .box6-left{
        padding-left:0px;
        padding-right:0px;
    }

    .box11-left{
        padding-left:0px;
        padding-right:0px;
    }

    .box11-right{
        padding-left:0px;
        padding-right:0px;
    }

    .box6-right-c{
        padding-left:0px;
        padding-right:0px;
    }

    .box12-left{
        padding-left:0px;
        padding-right:0px;
    }

    .box12-right{
        margin-top:10px;
        padding-left:0px;
        padding-right:0px;
    }

    .box16-left{
        padding-left:0px;
        padding-right:0px;
    }

    .box16-right{
        margin-top:10px;
        padding-left:0px;
        padding-right:0px;
    }

    .box-pd-no2{
        padding-left:0px;
        padding-right:0px;
    }

    .box12-h3 {
        font-size: 16px;
        font-weight: bold;
        line-height: 28px;
        color: #000;
        margin-top: 10px;
    }



    .box-tzpt{
        margin-top:10px;
    }
    .box10 img {
        width:70%;
        margin:auto;
        display:block;
    }

    .box12-h img {
        width:15px;
        height:15px;
    }

    .box12-right-h img{
        width:15px;
        height:15px;

    }

    .box16img2 {
        width: 66%;
        float: left;
        margin-right: 2%;
        padding-right: 0px;
        padding-left: 0px;
    }

    .box16img {
        width: 32%;
        float: left;
        margin-right: 2%;
        padding-right: 0px;
        padding-left: 0px;
    }

    .box16-img1 {
        margin-right: 0px;
    }

    .box16-cc li{
        line-height:30px;
    }

}

@media only screen  and (min-width: 1800px) {


    .box2 ul .list-a a{
        float:left;
        height:100px;
        line-height:90px;
        width:100%;
        text-align:center;
        font-size:1.11rem;
        color:white;
        padding-bottom:10px;
        font-size:20px;
    }



}



@media only screen  and (max-width: 1800px) and (min-width: 1440px) {
    .box2 ul .list-a a{
        float:left;
        height:100px;
        line-height:90px;
        width:100%;
        text-align:center;
        font-size:1.2rem;
        color:white;
        padding-bottom:10px;
    }


}

@media only screen  and (max-width: 1440px) and (min-width: 768px) {
	    html {
	        font-size: 10px; }
	
	    .box2 ul .list-a  a {
	        float: left;
	        height: 80px;
	        line-height: 70px;
	        width: 100%;
	        text-align: center;
	        font-size: 1rem;
	        color: white;
	        padding-bottom: 10px;
	    }
	
	    .box2 {
	        width: 100%;
	        height: 70px;
	        overflow-x: scroll;
	    }
	
	   .box2-content{
	     height:70px;
	   }
	
	    .box2-content{
	        width: 1100px;
	
	        margin-left:10px;
	
	    }
	
	
	    .box3 .box3-a {
	        width:100%;
	        position:absolute;
	        bottom:-4%;
	        left:50%;
	        margin-left:-50%;
	    }
	
	    .box3-a a img{
	        width:13.2%;
	        height:auto;
	    }
	
	    .tt-bg {
	        background: url(../img/tzb/tt-bg.png) repeat-x;
	        width: 100%;
	        height: 85px;
	    }
	
	    .box4-content .box4-img {
	        position: absolute;
	        top: 37%;
	        left: -21%;
	        width: 25%;
	    }
	
	    .box5-left-content li{
	
	        width:96.5%;
	        height:30px;
	        line-height:30px;
	
	    }
	
	    .box8-left-content li{
	
	        width:96.5%;
	        height:2rem;
	        line-height:2rem;
	        margin-left:1.5%;
	    }
	
	    .wqhg{
	        position:absolute;
	        left:0;
	        top:-7%;
	        z-index:999;
	    }
	
	    .div-big  .box8{
	        background:none;
	        display:none;
	    }
	
	    .div-big .box7{
	        display:none;
	    }
	
	   .isshow{
	       display:none;
	   }
	
	    .box12{
	
	        background-size:100%;
	        padding-bottom:1%;
	    }
	
	    .box15 img {
	        display:block;
	        width:40%;
	        margin:auto;
	    }
	
	    .box13 img {
	        display:block;
	        width:40%;
	        margin:auto;
	    }
	
	  .searchli{
	      margin-top:2%;
	  }
	  .search-img{
	
	      display:none;
	  }
	
	  .searchdown{
	      display:none;
	  }
	  .box11-right{
	      display:none;
	  }
	
	
	    .box5-dian{
	        list-style:none;
	        background: url(../img/tzb/dian_03.png) 0px 13px no-repeat ;
	        padding-left:10px;
	    }
	
	    .box16-right{
	
	        margin-top:2%;
	    }
	
	    .box2-content2{
	        display:none;
	    }
	
	    .mtzz{
	        margin-top:10px;
	    }
	
	    .box4-content{
	        width:86%;
	    }
	
	    .box4-h1{
	        width:100%;
	        text-align:center;
	        font-size:2rem;
	        font-weight:bold;
	        color:#c62f2f;
	        display:block;
	
	
	    }
	
	    .box4-h2{
	        width:100%;
	        text-align:center;
	        font-size:1rem;
	        color:#76787a;
	        display:block;
	        margin-top:8px;
	        white-space: nowrap;
	        text-overflow: ellipsis;
	    }
	
	    .box5-left-c{
	        border-radius:0px 0px 40px 0px;
	        background:white;
	        box-shadow: 0 0 20px #e0e0e0;
	        padding:10px 7px;
	    }
	
	    .box5-left-c .box5-left-h{
	        font-size:1rem;
	        color:#333333;
	        text-align:left;
	        white-space: nowrap;
	        text-overflow: ellipsis;
	        overflow: hidden;
	
	
	    }
	
	    .box-common-lh {
	        line-height:30px;
	        height: 30px;
	    }
	
	    .box5-tit2{
	        width:100%;
	        height:30px;
	        line-height:30px;
	        background-image: url(../img/tzb/tita_05.png);
	        background-repeat: no-repeat;
	        background-position: right;
	    }
	
	    .box5-tit2 .box5-tbgz{
	        color:white;
	        float:right;
	        height:30px;
	        line-height:30px;
	
	        font-size:1.11rem;
	    }
	
	
	    .box5-tit2 .box5-more{
	        color:white;
	        float:right;
	        margin-left:30px;
	        margin-right:20px;
	    }
	
	    .fb-tt{
	        float:left;
	         width:85%;
	         text-overflow: ellipsis;
	         overflow: hidden;
	        white-space: nowrap
	    }
	
	    .box6-right-a {
	        position: relative;
	        margin-top:10px;
	    }
	
	    .box28-right-a {
	        background: #c62f2f;
	        color: white;
	        padding: 0.3rem 1rem;
	        border-radius: 42px;
	        margin-right: 10px;
	    }
	
	    .wqjy .box28-right-a img{
	        margin-top:3px;
	        margin-left:5px;
	
	    }
	
	    .box6-right-img-c-p{
	        font-size: 1rem;
	        text-indent:2rem;
	        color: #999999;
	        margin-bottom:0;
	        padding-bottom:0;
	        text-align: left;
	        width: 90%;
	        margin: 6px auto;
	    }
	
	    .box11{
	        position:relative;
	        height: 441px;
	    }
	
	     .box5-left-content{
	         padding-left:7px;
	         padding-right:7px;
	     }
	
	    .box12-right-l{
	       padding-left:7px;
	        padding-right:7px;
	    }
	
	
	    .box6-left-content{
	        border-radius:5px;
	        box-shadow: 0px 0px 5px #888888;
	        padding:15px 7px 0px 7px;
	        background:white;
	        height: 160px;
	    }
	
	    .tz-img-k {
	        position: absolute;
	        bottom: 0;
	        width: 100%;
	        height: 34px;
	        line-height: 34px;
	        background-color: rgb(0, 0, 0,0.6);
	        color: #fff;
	        font-size: 16px;
	        padding: 0 10px;
	    }
	
	    .box12-right-lli {
	        background: #ffffff;
	        padding-bottom: 0.8rem;
	        -moz-box-shadow: 0 0 10px #e1e0e0;
	        -webkit-box-shadow: 0 0 10px #e1e0e0;
	        box-shadow: 0 0 10px #e1e0e0;
	        width: 48.8%;
	        margin: 0px 2px;
	        padding-left: 0;
	        padding-right: 0;
	        height: 208px;
	        margin-top: 10px;
	        padding: 10px;
	    }
	
	    .box12-tita{
	        margin-top:5px;
	    }
	
	    .pd-left-no{
	        padding-left:0px;
	    }
	
	    .pd-right-no{
	        padding-right:0px;
	    }
	
	
	    .box17{width:100%;}
	
	    .box28-right-a{
	        margin-top:3px;
	
	    }
	
	    .box28-right-a img{
	        margin-top: 3px;
	        margin-left: 5px;
	    }
	
	
	    .box5-right {
	        padding-left: 0px;
	        padding-right:0px;
	    }
	
	    .box6-right{
	        margin-top:10px;
	        padding-left:0px;
	        padding-right:0px;
	    }
	    .box6-left{
	        padding-left:0px;
	        padding-right:0px;
	    }
	
	    .box11-left{
	        padding-left:0px;
	        padding-right:0px;
	    }
	
	    .box11-right{
	        padding-left:0px;
	        padding-right:0px;
	    }
	
	    .box6-right-c{
	        padding-left:0px;
	        padding-right:0px;
	    }
	
	    .box12-left{
	        padding-left:0px;
	        padding-right:0px;
	    }
	
	    .box12-right{
	        margin-top:10px;
	        padding-left:0px;
	        padding-right:0px;
	    }
	
	    .box16-left{
	        padding-left:0px;
	        padding-right:0px;
	    }
	
	    .box16-right{
	        margin-top:10px;
	        padding-left:0px;
	        padding-right:0px;
	    }
	
	    .box-pd-no2{
	        padding-left:0px;
	        padding-right:0px;
	    }
	
	    .box12-h3 {
	        font-size: 16px;
	        font-weight: bold;
	        line-height: 28px;
	        color: #000;
	        margin-top: 10px;
	    }
	
	
	
	    .box-tzpt{
	        margin-top:10px;
	    }
	    .box10 img {
	        width:70%;
	        margin:auto;
	        display:block;
	    }
	
	    .box12-h img {
	        width:15px;
	        height:15px;
	    }
	
	    .box12-right-h img{
	        width:15px;
	        height:15px;
	
	    }
	
	    .box16img2 {
	        width: 66%;
	        float: left;
	        margin-right: 2%;
	        padding-right: 0px;
	        padding-left: 0px;
	    }
	
	    .box16img {
	        width: 32%;
	        float: left;
	        margin-right: 2%;
	        padding-right: 0px;
	        padding-left: 0px;
	    }
	
	    .box16-img1 {
	        margin-right: 0px;
	    }
	
	    .box16-cc li{
	        line-height:30px;
	    }
	


}


@media only screen  and (min-width: 1200px) {

    html {
        font-size: 16px; }

    .wqjy .box28-right-a img{
        margin-top:6px;
        margin-left:5px;

    }

    .tzsp-img img{
        height:162px;
    }

  


    .content-c{

        padding-left:65px;
        padding-right:65px;
    }

    .box10 img {
        width:40%;
        margin:auto;
        display:block;
    }
    .box12-h3 {
        font-size: 16px;
        font-weight: bold;
        line-height: 28px;
        color: #000;
        margin-top: 0;
    }

    .box28-right-a img{
        margin-top:6px;
        margin-left:5px;
    }

    .div-big{
        width:1140px;
        padding:0 20px 25px 20px;
        margin:auto;
        background:white;
    }

    .mtzz{
        margin-top:20px;
    }

    .box12-left{
         padding-left:0px;
    }

    .box16-img1{
       padding-left:0px;
    }

    .box16-right{
        padding-left:0px;
        padding-right:0px;
    }

    .box6-zfx{
        margin-right:10px;
        margin-left:10px;
    }

    .box-tzpt{
        margin-top:10px;
    }

    .box12-tita{
        margin: 0 auto;
        margin-top: 8px;
        line-height: 28px;
        font-size: 1rem;
        width: 85%;
    }
    .box12-right{
        padding-left:0px;
        padding-right:0px;
    }
    .box11-left{
        padding-left:0px;
    }
    .box11-right{
        padding-left:0px;
        padding-right:0px;
    }

    .box6-right{
        padding-right:0px;
        padding-left:0px;
       
    }

    .box6-left{
        padding-left:0px;
        padding-right:0px;
    }
    .box6-right-a { 
        position: relative;

    }
    .box6-right-bottom {
        margin-top: 15px;
        
    }
   
    .box6-right-a h3.box6-common{
        position: absolute;
        top: -20px;
    }
    .box2 ul .list-a a{
        float:left;
        height:100px;
        line-height:90px;
        width:100%;
        text-align:center;

        color:white;
        padding-bottom:10px;
    }

    .search-img{
        margin-top:3px;
    }
    .carousel-indicators{
        width: 100px;
        left: auto;
        bottom: 0px;
        right: 10px;
    }

    .carousel-caption{
        bottom:-21px;
        width:100%;
        padding-left:17px;
        text-align: left;

        background:rgba(96,96,96,0.5);
        left:0px;


    }
    .carousel-caption .banner-title-one {

        opacity: 1;
    }


    .searchdown{
        margin-left:10px;
        width:30px;
    }
    .box2{
        width:100%;
        height:90px;
    }


    .box3 .box3-a {
        width:56%;
        position:absolute;
        bottom:-4%;
        left:50%;
        margin-left:-28%;
    }


    .box3-a a{
        margin:0 1%;
    }

    .box3-a a img{
        width:12%;
        height:auto;
    }


    .tt-bg{
        background:url('../img/tzb/tt-bg.png') repeat-x;
        width:100%;
        padding-bottom:30px;
    }



    .box4-content .box4-img{
        position:absolute;
        top:12%;
        left:-5rem;
        width:11%;

    }

    .box5-left-content li{
        width:96.5%;
        height:2rem;
        line-height:2rem;
        margin-right:0px;
    }
    .box5-left-content{
         margin-top:20px;
    }

    .box8-left-content li{

        width:50%;
        height:2rem;
        line-height:2rem;
        padding-left: 10px;
        float:left;

    }
    .box8-left-content{
        padding-left:0px;
    }
    .wqhg{
        position:absolute;
        left:-4%;
        top:-7%;
    }

    .box16-left{
        padding-left:0px;
    }
    .tz-img-k{
        position: absolute;
        bottom:0;
        width: 100%;
        height: 34px;
        line-height: 34px;
        background-color:rgb(0, 0, 0,0.6);
        color:#fff;
        font-size:16px;
        padding:0 10px;
    }
    .tz-list-ul li{
        width: 100%;
    }



    .box8-cc{
        background:#eeeeee;
    }

    .box-pd-no{
        padding:0;
    }

    .box8-left-img{
        height:18rem;
    }

    .box12-img{
        height:8.5rem;
    }


    .box14-left-c{
        margin-top:2%;
    }



    .box14-right-c{

        margin-left: 6.5%;
        width: 86%;
        padding-bottom:2%;
    }





    .box12{
        min-height:19rem;
    }

    .box12{

        background-size:100%;
        padding-bottom:1%;
    }

    .box14{
        min-height:20rem;
    }
    .box14-left{
        min-height:20rem;
    }
    .box14-right{
        min-height:20rem;
    }

     .box8-content-c{
         height:27rem;
     }

    .box11-right{
            margin-top: 50px;
        z-index:999;   
    overflow:  hidden;
    float: left;
    height: 100%;

    }

    .box11-content{
        min-height:24rem;
    }
    .box24 img{
        height:90px;
    }



    .box13 img{
        width:326px;
        height:119px;
        display:block;
    }

    .box15 img{
        display:block;
        width:326px;
        height:119px;
    }




    .box16img{
        width:32%;
        float:left;
        margin-right:2%;
        padding-right:0px;
        padding-left:0px;

    }
    .box16img2{
        width:66%;
        float:left;
        margin-right:2%;
        padding-right:0px;
        padding-left:0px;

    }
    .box16-img1{
        margin-right:0px;
    }

    .box28-right-h3{
        padding:0px;
        margin:0px;
    }


    .box16-right{

    }

    .box28-right-a{
        background:#c62f2f;
        color:white;
        padding:0.3rem 1rem;
        border-radius:42px;
        margin-right: 10px;
    }

    .box28-right-a:hover{
       color:white;
    }

    .lbimg{height:425px;}

   .box11-right-c{
       position:relative;
   }
    .nanning{
        position:absolute;
        left:16.3rem;
        bottom:6.5rem;
        width:2rem;
        height:0.6rem;
    }

    .box16-tztg{
        -moz-box-shadow:  0 0 10px #e1e0e0;
        -webkit-box-shadow:  0 0 10px #e1e0e0;
        box-shadow:  0 0 10px #e1e0e0;
        background:white;
        padding-bottom:15px;
                  min-height:185px;
     
    }

       .box16-tzwx {
       min-height:185px;

  }
  
       .box16-tzwx img{


       height:185px;

  }

    .searchli{
        margin-top:2.4%;
    }


    .box17-h3 a.tzbsp_a{
        font-size:18px;
        padding-left: 10px;
        border-left: 5px solid red;
    }
    .search-form{
        width:200px;
        margin:0;
        padding:0;
    }

    .box1-search{

        position:relative;
        margin-left:30px;
    }

    .box6-right-cc img{
         width:100%;
         height:190px;
    }

    .box5-dian{
        list-style:none;
        background: url(../img/tzb/dian_03.png) 4px 16px no-repeat ;
        padding-left:19px;
    }

    .box6-right-c img{
        height:350px;
    }
    .box2{
        position:relative;
    }

    .box2-content{
        width:1155px;
        position: absolute;
        left:50%;
        margin-left:-577px;
    }

    .box2-content2{
        position:absolute;
        right:40px;
        top:30px;
    }

    .dropdown-menu{
        left:-100px;
    }
	.content-c{

		text-align:justify;
	}

     .container .content-c span,p{
        line-height :30px;
    }

    .box12-right-lli{
        height:15rem;
    }


    .box4-h1{
        width:100%;
        text-align:center;
        font-size:2rem;
        font-weight:bold;
        color:#c62f2f;
        display:block;
        height:36px;
        line-height:36px;
        margin-top:12px;
    }

    .more-img{
        display:inline-block;
        line-height: 30px;
    }

    .box4-content{
        width:64%;
    }


    .box4-h1{
        width:100%;
        text-align:center;
        font-size:2rem;
        font-weight:bold;
        color:#c62f2f;
        display:block;
        white-space: nowrap;
        text-overflow: ellipsis;


    }


    .box4-h2{
        width:100%;
        text-align:center;
        font-size:1rem;
        color:#76787a;
        display:block;
        margin-top:20px;

    }

    .box5-left-c{
        border-radius:0px 0px 40px 0px;
        background:white;
        box-shadow: 0 0 20px #e0e0e0;
        padding:2%;
    }


    .box5-left-c .box5-left-h{
        font-size:1rem;
        color:#333333;
        text-align:left;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;

    }


    .box-common-lh {
        line-height: 2rem;
        height: 2rem;
    }

    .box5-tit2{
        width:100%;
        height:1.87rem;
        background-image: url(../img/tzb/tita_05.png);
        background-repeat: no-repeat;
        background-position: right;
    }

    .box5-tit2 .box5-tbgz{
        color:white;
        float:right;
        height:1.67rem;
        line-height:1.67rem;

        font-size:1.11rem;
    }


    .box5-tit2 .box5-more{
        color:white;
        float:right;
        height:1.67rem;
        line-height:1.67rem;
        margin-left:3rem;
        margin-right:10px;
    }

    .box6-right-img-c-p{
        font-size: 14px;

        text-indent:2rem;
        color: #616161;
        margin-bottom:0;
        padding-bottom:0;
        text-align: left;
        width: 90%;
        margin: 15px auto;
    }

    .box6-right-img-c-p2{
        font-size: 14px;

        text-indent:2rem;
        color: #616161;
        margin-bottom:0;
        padding-bottom:0;
        text-align: left;
        width: 90%;
        margin: 15px auto;
    }

    .box11{
        position:relative;
        height: 510px;
    }


    .box6-left-content{
        border-radius:5px;
        box-shadow: 0px 0px 5px #888888;
        padding:15px 10px 0px 10px;
        background:white;
        height: 160px;
    }


    .box12-right-lli{

        background:#ffffff;
        padding-bottom:0.8rem;

        -moz-box-shadow:  0 0 10px #e1e0e0;
        -webkit-box-shadow:  0 0 10px #e1e0e0;
        box-shadow:  0 0 10px #e1e0e0;
        width: 32.5%;
        margin: 0px 2px;

        padding-left:0;
        padding-right:0;
        height: 244px;
    }


    .box6-right-img-c-h{
        font-size: 17px;
        font-family: 'å®‹ä½“';
        font-weight: bold;
        line-height: 28px;
        color: #000;
        margin: 0 auto;
        width: 90%;
        text-align:center;

    }

    .box6-right-img-c-h2{
        font-size: 1rem;

        font-weight: bold;
        line-height: 28px;
        color: #000;
        margin: 0 auto;
        width: 70%;

    }

    .box16-cc li{
        line-height:2rem;
    }


    .box40{

        background: white;
        min-height: 50rem;
        padding: 22px  22px  22px  22px;

    }

    .box40-li{
        width:318px;
        height:217px;
        float:left;
        margin:22px 22px;
        position:relative;
        border-radius:5px;

    }

    .box40-li .box40-li-img{
        width:100%;
        height:217px;
        border-radius:5px;
    }

    .box40-anbotton{
        position:absolute;
        bottom:36px;
        left:12px;
        height:22px;
        line-height:22px;
        color:white;
    }

    .box40-tit{
        width:100%;
        height:36px;
        position:absolute;
        bottom:0px;
        line-height:36px;
        color:white;
        font-size:1rem;
        font-weight:bold;
        padding-left:12px;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
        background-color:rgba(0,0,0,0.5);
    }

    .box21 .li-one2 a{
        font-weight: bold;
        display: block;
        width: 100%;
        padding: 20px;
        background: #eee;
        margin: 0 auto;
        box-shadow: 0px 0px 5px #888888;

    }

    .box21 .glytz{
        width:25%;
    }
    .box21   .glytz a{
        width:100%;
    }


    .vediomove a {
        width: 295px;

        height:213px;
        float:left;
        overflow: hidden;
    }
    .vediomove .vediomove-big {
        width: 250%;
        height: 100%;
        animation: picmove 35s linear infinite forwards;
    }
    @keyframes picmove {
        from {
            transform: translate(0);
        }
        to {
            transform: translate(-1250px);
        }
    }

    .vediomove .vediomove-big:hover {
        animation-play-state: paused;
    }

    .vediomove nav {
        width: 1100px;
        height: 213px;
        overflow: hidden;
    }

    .vediomove .tzsp-img{width:100%;}

}




.clearfix{
    clear:both;
    content:'';
    display:block;
}

.body{
     background:url('../img/tzb/bj.png') no-repeat;
     background-size:100%;


     height:auto;
}



.form-inline .box1-input{
    width:100%;
}

.box1 .row{
    width:80%;
}




.box2{
    background:url('../img/tzb/nav_03.png') repeat-x;
}

.box2-content a:hover{
     border-bottom:4px solid #c62f2f;
}
.box2 ul .gywm-c .col-lg-12 a:hover{
     border-bottom:none;
     color:#c62f2f;
}
.box3{
    position:relative;
}




.carousel-control .glyphicon-chevron-left{
    width:40px;
    height:50px;
    background-color:white;
    border-radius:5px;
    line-height:45px
}

.carousel-control .glyphicon-chevron-right{
    width:40px;
    height:50px;
    background-color:white;
    border-radius:5px;
    line-height:45px;
}









.box4-content{
    position:relative;

}
.box5-left{

    padding-left:0px;
    padding-right:0px;
}
.box5-right{

    padding-left:0px;
}

.box5-left-tt{

    background:url('../img/tzb/tbg_03.png') no-repeat;
    color:white;
}

.box8-left-tt{
    background-color:#c62f2f;
    color:white;

}



.box5-left-h {

    text-align:center;

}

.box8-left-h {
    padding: 1% 1%;
    text-align: center;
    font-size:18px;
    cursor: pointer;
}
.box8-left-h a{
    color:white;
    float:right;
}

.box5-left-tt .more{
     text-align: right;
     color:white;
    padding: 1% 0px;

 }

.box5-left-tt .more a{

    color:white;

}

.fb-tt{
    float:left;

}

.fb-time{
    float:right;
}

.row{
    margin-left:0px;
    margin-right:0px;
}

 .box6-common{
     background: url(../img/tzb/tit_03.png) no-repeat;
     width:100%;
     height: 32px;
     line-height: 30px;
     color:white;
     padding-left:20px;
     font-size:20px;

}

.box12-common{

    width:100%;
    height:2rem;
    line-height:2rem;

    padding-left:1%;
    font-size:1rem;
     color:#c62f2f;
    font-size:1.11rem;

}

.box12-common a{
    color:#c62f2f;
    margin-left:2%;
}
.box12-common a img,.box6-common a img{
    vertical-align: sub;
}
.box6-common a{
    color:white;
    margin-left:22%;
    display: inline-grid;
}



.box6-right-img-c{
    text-align: center;
    margin-top: 30px;
}





.box6-left-content h3{
     font-weight:bold;
     font-size:1.12rem;
      line-height:2rem;

}

.box6-left-content p{

    font-size:0.875rem;
    line-height:2rem;
    text-indent:2rem;
}

.box6-left-content h3:hover{
    color:red;
}
.box5-left .row{
    height: 210px;
}
.box5-left .row .box5-left-c{
    height: 175px;
}
.box5-left-tt a{
   color:white;

}



.box12-p{
    font-size: 0.875rem;
    text-indent: 2rem;
     color:#616161;
    margin-bottom: 0;
    padding-bottom: 0;
    text-align: left;
}

.box12-right-r{
    height: 275px;
    background-color: #eeeeee;
    padding: 10px;
    padding-top: 15px;
}
.box14-more {
    text-align:right;
}

.box14-h3{
    width:100%;
    text-align:center;
}

.box14{


    position:relative;
}

.box16-h3{
    font-weight:bold;
    color:#c62f2f;
    font-size:1.5rem;
}

.box16-right-tt{
    font-size:1.25rem;
    font-weight:bold;
}

.box16-right-cc li {
    font-size:1rem;
    line-height:2rem;
}

.box16-submit{
     display:block;
    text-align:center;
       width:7rem;
      height:2rem;
      line-height:2rem;
      background:#c62f2f;
      color:white;
       border:0px;
    border-radius:5px;
     margin:auto;
}



.box17-h3{
    width:100%;
    padding:0.55rem ;
    background:#eeeeee;


}
.line{
    height:1px;
    width:100%;
    background:#b2b2b2;
}

.box17-dd{

    padding-bottom:1%;
}

.box17-h4{
     width:100%;
     line-height:1.5rem;
     font-size:0.875rem;
}

.box18-select select{
    width:100%;
    height:2rem;
}

.footer{
    width:100%;
    background-color:rgb(0, 0, 0,0.1);
}

.footer-c{
    width:80%;
    padding:2% 0px;
}
.footer-c p{
     text-align:center;
}



.fb-tt {
    font-size:1rem;


}

.fb-tt a{

    color:#383838;

}
.box5-dian p{
    color:#b3b3b3;
}

.pf{
    position:fixed;
    z-index:999;
    left:2%;
    top:5%;
}

.box20{
    border-bottom:1px solid #b5b5b5;
}


.box20-content{
    width:1140px;
    margin:auto;
}

.box20-content-left{
    height:3rem;
    line-height:3rem;
    font-size:1.25rem;
    padding:0;
}
.box20-content-left a{

    font-size:16px;
}
.box20-content-tt{
    color:red;
}
.box-k{
	margin-bottom: 20px;
	background-color: #fff;
	padding-bottom:41px;
}
.box21-h3{
    width:100%;

    background-image:url(../img/tzb/list-bg_03.png);
    background-repeat: repeat-x;

     text-align:center;
     color:white;
    padding:1.5rem 0.5rem;
}

.box21-h3 a{
    color:white;
    font-size:1.2rem;
    font-weight:bold;
}

.box21 .li-one{

    background:#eeeeee;

     text-align:center;
     font-size:1.25rem;
     font-weight:bold;
      padding:20px;
          margin-bottom: 10px;
}
.box21 .li-one2{
     text-align:center;
     font-size:1.25rem;
     font-weight:bold;  
}





.box21 .li-one2 a:hover{
   background-image: url(../img/tzb/list-bg_03.png);
    color:#fff;

}
.box21 .li-one.on{
	background-image: url(../img/tzb/list-bg_03.png);
    color:#fff;
}
.box21 .li-one.on a{
	color:#fff;
}
.box21 .li-one a{

    font-size:1.25rem;
    font-weight:bold;

}
.box21>.col-lg-2.row{
	margin-left:-15px;
}
.box21-right{
	background-color: #fff;
}
.box21-right-h4{
    width:100%;
     height:3rem;
     line-height:3rem;
     color:#c62f2f;
    text-align: left;
    font-size:1.2rem;


}
.box21-right-d{
    width:100%;
    background:url(../img/tzb/line_06.png) 0 2.8rem no-repeat;
}
.box21-right-c{
    width:100%;
}

.box21-right-c {
     float:left;

     width:100%;
     padding:1rem 0px;
}

.box21-right-c li{
    float:left;
    width:100%;
    line-height:2rem;
    padding-left:1rem;
}

.box21-right-c .linea{
    float:left;
    border-bottom:1px dashed #b9b9b9;
    width:100%;
    padding:0px ;
    margin:15px 0;
}


.box21-right-c li a{
    float:left;
    font-size:1rem;
    width:80%;

}

.box21-right-c li span{
    float:right;
    font-size:1rem;

}

@font-face {
    font-family: 'xbs';
    src: url(./public/assets/addons/cms/fonts/xbs.ttf);
}




.box22{
	background:#fff;
	padding: 10px 20px;
    margin-top: 15px;
}


.box22-h3{
    width:100%;
    height:1.125rem;
    line-height:1.125rem;

}

.box22-h3{
    text-align: left;
    font-weight:bold;
    font-size:1.2rem;
     color:#c62f2f;
}
.box22-content-left{
	padding: 0;
    border-radius: 3px;
    overflow: hidden;

    text-align: center;
}
.box22-content-left img{
	height: 180px;
}

.box22-content-right-h4{
    font-size:1.2rem;
    color:#c62f2f;
    font-weight: bold;
}

.box22-content-right-p{
    font-size:1rem;
    color:#333333;
    line-height:2rem;
    text-indent: 2em;
    text-align: justify;
}

.box22-content-c {
    padding-bottom:1%;
    border-bottom:1px dashed #b9b9b9;
}

.box23-h2{
    font-size:2rem;
    width:100%;
    text-align:center;
     font-weight:bold;
    line-height:3rem;

}

.box23{
    background:white;
    min-height:50rem;
    padding:1%;
}

.box23-h4{
    font-size:1rem;
    width:100%;
    text-align:center;
}

.gywm{
     position:relative;
}

.box2 ul .list-a{

    height: 100px;
    line-height: 90px;
    padding:0 0.5rem;
}

.gywm-c{
    position:absolute;
    width:150px;
    background:white;
    top: 60px;
    left: 4px;
    z-index:99999;
   background-image: url(../img/tzb/list-bg_03.png);
    color: #fff;
    padding-bottom: 10px;
}

.box2 .gywm-c a{
    color:#384053;

}

.box2 ul  .gywm-c .col-lg-12 a{
    color: #fff;
    height: 36px;
    line-height: 36px;
    font-size: 16px;
}
.box2 ul  .gywm-c .col-lg-12{
	padding:0;
}
.box2 ul  .gywm-c .col-lg-12 li{
	overflow: hidden;
	text-align: center;
	height: 36px;
    line-height: 36px;
}
.box2 ul  .gywm-c .col-lg-12 li:hover{
	background-color:#ff171785 ;
}
.box2 ul  .gywm-c .col-lg-12 a:hover{
	color:#fff;
}
.box2 ul  .gywm-c .col-lg-12 a.shu_a{
	margin:0 10px;
}

.box5-tit{
    width:100%;
    height:30px;
    background:url(../img/tzb/tita_03.png)  no-repeat;
    margin-top:0;
}

.box5{
     position:relative;
}

.box5-tit .box5-tbgz{
    color:white;
    float:left;
    height:30px;
    line-height:29px;
    margin-left:20px;
    font-size:1.11rem;

}

.box5-tit .box5-more{
    color:white;
    float:left;
    height:30px;
    line-height:29px;
    margin-left:50px;
}


.box5-left-c .box5-left-h:hover{
   
    color:#c63030;
    

}
 .wqjy{
    position: absolute;
    right:10px;
    bottom:10px;
}

.box5-left-c .box5-left-p{
    font-size:1rem;
    color:#848484;

}












.box-w-common2{
    width:1270px;

}





.box16-cc ul{
     padding:0 2% 0 2%;
}

.box16-tith{
    width:95%;
    margin:auto;
    border-bottom:1px solid #cccccc;
}

.box16-tith .more{
    display:block;
    height:2rem;
    line-height:2rem;
    margin-top:5px;

}



.box16-tith .tztg-tit{
    padding:0.5rem 0;
    border-bottom:2px solid rgba(200,200,200,0);
    font-size:1.11rem;
    font-weight: bold;
    margin:0;
    color:#c62f2f;
   text-align:left;

}


.box16-tith .yjsgk-tit{
    font-size:1.5rem;
    font-weight: bold;
    padding:0.5rem 0;
    border-bottom:2px solid rgba(200,200,200,0);
}



.box28-right{
    background:#ffffff;
    padding-bottom:0.1rem;
    -moz-box-shadow:  0 0 10px #e1e0e0;
    -webkit-box-shadow:  0 0 10px #e1e0e0;
    box-shadow:  0 0 10px #e1e0e0;
    height:186px;
}


.box28b-right img{

    padding-bottom:0.1rem;
    -moz-box-shadow:  0 0 10px #e1e0e0;
    -webkit-box-shadow:  0 0 10px #e1e0e0;
    box-shadow:  0 0 10px #e1e0e0;

}

.box12-c{

    padding-bottom:1%;
}




.searchdown a{
    color:white;
}

.searchdown span{
    color:white;
}

.box12-right-lli img{

  height:150px;

}




.mtbfb1{
    margin-top:10px;
}
.box11-right-c{
    position:relative;
}
.box11-right-c a{
    text-align: center;
}
.ja1{
    position:absolute;
    left:283px;
    bottom: 115px;
}
.hred img{
    display: none
}
.hred:hover,.hred.on{
    color:red;
}
.hred.on img{
    display: initial;
}
.ja2{
    position:absolute;
    left:341px;
    bottom:263px;
}

.ja3{
    position:absolute;
    left: 417px;
    bottom: 296px;
}

.ja4{

    position: absolute;
    left: 470px;
    bottom: 147px;
}

.ja5{
    position:absolute;
    left: 339px;
    bottom: 6px;


}

.ja6{
    position:absolute;
    left: 242px;
    bottom: 12px;
}

.ja7{
    position:absolute;
    left: 320px;
    bottom: 40px;


}

.ja13 {
    position: absolute;
    left: 330px;
    bottom: 158px;
}

.ja12 {
    position: absolute;
left: 240px;
    bottom: 223px;
}

.ja10 {
    position: absolute;
    left: 143px;
    bottom: 156px;
}

.ja11 {
    position: absolute;
    left: 483px;
    bottom: 235px;
}

.ja9 {
    position: absolute;
    left: 399px;
    bottom: 77px;
}

.ja8 {
    position: absolute;
left: 382px;
    bottom: 135px;
}


.ja14 {

    position:absolute;
    left: 200px;
    bottom: 45px;


}

.select-title{
    color:black;
    font-weight:bold;
}


.box16-tith .more a{
    color:#c62f2f;
}


.boxlist-dian{
    list-style:none;
    background: url(../img/tzb/dian_03.png) 0px 0.9rem no-repeat ;

}
.box17-h3 .box17-more{
    font-size:1rem;
    font-weight:normal;
}


.content-c iframe{
    width:638px;
    height:471px;
    scroll:no;
}

@media (max-width: 600px){ iframe { width: 82% !important; height: 100% !important; } }